/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package tienda;

/**
 *
 * @author Alumno
 */
public class LineaVenta {
    private int cantidad;
    private int precio;
    private Producto producto;

    public LineaVenta(int cantidad, Producto producto) {
        this.cantidad = cantidad;
        this.producto = producto;
        this.precio = producto.getPrecio();
    }

    public int getCantidad() {
        return cantidad;
    }

    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    public int getPrecio() {
        return precio;
    }

    public void setPrecio(int precio) {
        this.precio = precio;
    }

    public Producto getProducto() {
        return producto;
    }

    public void setProducto(Producto producto) {
        this.producto = producto;
    }  
    
    public int calcularSubTotal(){
        return precio * cantidad;        
    }
    
    public boolean validarCantidad(){
        return (cantidad <= producto.getExistencia());
    }
}
